/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package mvc.controller;

import java.io.IOException;
import java.io.Serializable;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpSession;
import mvc.model.Proveedor;

/**
 *
 * @author Administrador
 */
public class RegistrarProveedorAction extends Action implements Serializable {
    
     String next="";
     HttpSession session =null;//request.getSession(true);

    @Override
    public void run() throws ServletException, IOException {

 // Obtener los parametros
        String cod=request.getParameter("codigo");
        String nombre=request.getParameter("nombre");
        String apellidos=request.getParameter("apellidos");
        String tel=request.getParameter("telefono");
        String dir=request.getParameter("direccion");
        String emai=request.getParameter("email");
        



        System.out.println("------"+cod);
        System.out.println("-------"+nombre);

     	Proveedor pro=new Proveedor();

        pro.setCodigo(cod);
        pro.setNombre(nombre);
        pro.setApellidoUno(apellidos);
        pro.setTelefono(Integer.parseInt(tel));
        pro.setDireccion(dir);
        pro.setEmail(emai);
       


     	try{
     	 model.agregarProveedor(pro);
     	}catch(Exception ex){
     	   throw new ServletException("Error al agregar Proveedor: "+ex);
	}

     	next = "/usuario_menu.jsp";
     	RequestDispatcher rd=application.getRequestDispatcher(next);//Disparador
        if(rd==null)
          	throw new ServletException("No se pudo encontrar "+next);
        rd.forward(request,response);







    }


}
